package Demo1;

import java.util.Arrays;

public class Test {
//    public static void main(String[] args) {
//        int[] array = {1,1,2};
//        int i = removeDuplicates(array);
//        System.out.println(Arrays.toString(array));
//        System.out.println(i);
//    }

    //    public static int removeElement(int[] nums, int val) {
//        int count = 0;
//        int[] newArray = new int[nums.length];
//        for(int element : nums){
//            if(element!=val){
//                newArray[count++] = element;
//            }
//        }
//        System.arraycopy(newArray,0,nums,0,newArray.length);
//        return count;
//    }
//    public static int removeDuplicates(int[] nums) {
//        int pcur = 0;
//        for (int prev = 1; prev < nums.length; prev++) {
//            if (nums[prev] != nums[pcur]) {
//                nums[++pcur] = nums[prev];
//            }
//        }
//        return pcur+1;
//    }

//    public void merge(int[] nums1, int m, int[] nums2, int n) {
//        if(nums2.length ==0){
//            return;
//        }
//        System.arraycopy(nums1,m,nums2,0,nums2.length);
//        Arrays.sort(nums1);
//    }
}
